package tool.softT

import akka.stream.Materializer
import dao.MatrixFileDataDao
import play.api.i18n.Messages
import play.api.libs.ws.WSClient
import tool.Pojo._

import java.io.File

/**
 * Created by yz on 7/12/2020
 */
trait AllSoftBT {

  def getCommandData(workspaceDir: File, resultDir: File, index: Int): List[CommandData]

  def getFileInfos(workspaceDir: File, index: Int)(implicit matrixFileDataDao: MatrixFileDataDao, messages: Messages): List[FileInfoData]

  def producePlotConfigFile(workspaceDir: File, index: Int): Any = {

  }


}
